    /* obc.css [4/5/2016] */
    .container-main, .nav-content-inner {
        background: url(/images/7b740ce2fe1bb189612252b3b93c5b83.jpg) top center repeat-x rgb(34, 34, 34);
    }

    .logo {
        background-image: url(/images/Logo/img-robloxlogo-obc2.png);
    }

    .footer-note {
        color: black;
    }

    #header .nav.rbx-navbar a:hover,
    .open .input-dropdown-btn,
    .input-group-btn .input-dropdown-btn:hover,
    .input-group-btn .input-dropdown-btn:focus,
    .nav-container,
    .nav-container .nav-content,
    .btn-secondary-xs:hover,
    .btn-secondary-sm:hover,
    .btn-secondary-md:hover,
    .btn-secondary-lg:hover,
    .rbx-btn-secondary-xs:hover{
        background-color: rgb(34, 34, 34) !important;
        border-color: rgb(242, 242, 242) !important;
        outline-color: rgb(255, 255, 255);
    }
    #MasterContainer,
    .container-footer,
    .container-main > .content {
        background: none;
    }

    .profile-container > div > .tab-content.rbx-tab-content {
        margin-top: 0px;
    }
    .container-main > .content > .row,
    .profile-container > div > .tab-content.rbx-tab-content {
        background-color: #f2f2f2;
        padding: 6px;
    }

    .dialog-container .dialog-header .dialog-header-title,
    .dialog-container .dialog-header,
    .chat-main .chat-header,
    .tableHeaderText,
    .forum-table-header,
    .forum-table-header th,
    .forum-table-footer,
    #header,
    #header .nav.rbx-navbar a,
    #header .nav.rbx-navbar a:visited {
        background-color: rgb(57, 57, 57);
    }
    .dialog-container .dialog-header .dialog-header-title:after,
    .notification-blue {
        background: rgb(57, 57, 57);
    }


    /* Chat */
    @-webkit-keyframes obc-blink-dialog {
        from {
            background-color: rgb(34, 34, 34);
        }

        to {
            background-color: rgb(57, 57, 57);
        }
    }
    .dialog-container.active .dialog-header,
    .dialog-container.active #chat-title {
        background-color: rgb(40, 40, 40);
        animation: obc-blink-dialog .5s alternate infinite;
    }
    .dialog-container .dialog-message-container .dialog-message {
        background-color: rgb(90, 90, 90);
        color: white;
    }
    .dialog-container .dialog-message-container.message-inbound .dialog-message {
        color: black;
    }
    .dialog-container .dialog-message-container .dialog-triangle:before {
        border-color: transparent transparent transparent rgb(90, 90, 90);
    }

    /* Tabs, Dropdowns, and Buttons */
    .rbx-tabs-horizontal .rbx-tab.active .rbx-tab-heading,
    .rbx-tabs-horizontal .rbx-tab-heading:hover,
    .rbx-tabs-horizontal .rbx-tab-heading:focus,
    .rbx-tabs-horizontal .rbx-tab-heading:active {
        box-shadow: 0 -4px 0 0 rgb(31, 31, 31) inset;
    }

    .rbx-tabs-vertical .rbx-tab.active .rbx-tab-heading,
    .rbx-tabs-vertical .rbx-tab-heading:hover,
    .rbx-tabs-vertical .rbx-tab-heading:focus,
    .rbx-tabs-vertical .rbx-tab-heading:active,
    .input-group-btn .dropdown-menu li a:hover,
    .rbx-header .rbx-navbar-search .rbx-navbar-search-option.selected,
    .rbx-input-group-btn .dropdown-menu li a:hover,
    .rbx-input-group-btn .dropdown-menu li a:focus,
    .rbx-input-group-btn .dropdown-menu li a.active,
    .dropdown-menu li:hover {
        box-shadow: 4px 0 0 0 rgb(31, 31, 31) inset;
    }

    .btn-secondary-xs,
    .btn-secondary-sm,
    .btn-secondary-md,
    .btn-secondary-lg,
    .rbx-btn-secondary-xs{
        background-color: rgb(57, 57, 57) !important;
        border-color: rgb(57, 57, 57) !important;
    }
    .btn-secondary-xs:hover,
    .btn-secondary-sm:hover,
    .btn-secondary-md:hover,
    .btn-secondary-lg:hover {
        background: rgb(34, 34, 34) !important;
    }

    .open .input-dropdown-btn .icon-down-16x16,
    .input-group-btn .input-dropdown-btn:hover .icon-down-16x16,
    .input-group-btn .input-dropdown-btn:focus .icon-down-16x16 {
        -webkit-filter: invert(100%);
    }



    /* WebGL3D */
